﻿using Rsdn.Janus.Framework;
using Rsdn.TreeGrid;

namespace Rsdn.Janus
{
    public enum SortDirection
    {
        Asc,
        Desc
    }

    /// <summary>
    /// интерфейс представляющий папку Избранного
    /// необходим для IFavoritesManager
    /// </summary>
    public interface IFavoritesFolder : IFavoritesEntry, IGetData
    {
        void SortFolders(SortDirection sortDir);
        CollectionWithEvents<IFavoritesFolder> SubFolders { get; }
        bool ShowLinks { get; set; }
        string Name { get; set; }
        CollectionWithEvents<IFavoritesLink> Links { get; }
        //int Id { get; set; }
        void SortLinks(SortType sortType);
    }
}